#计算文件夹aa的大小

import os


#循环读取文件夹 获取文件夹大小


filesize=0
def readDir(dir1):
    '''
    循环读取文件夹，获取文件夹大小函数
    '''
    global filesize #定义外部的filesize
    dlist=os.listdir(dir1)
    for f in dlist:
        file1=os.path.join(dir1,f)
        if(os.path.isdir(file1)):
            readDir(file1)
        if(os.path.isfile(file1)):
            filesize+=os.path.getsize(file1)

readDir("./aa")

print("aa文件夹大小为：{} 字节={:.2f} KB".format(filesize,filesize/1024))
